/**
 * 公共的 JavaScript 代码片段
 * @author rxliuli
 */
const global = new class Global {
    hashcode(obj) {
        const str = JSON.stringify(obj);
        let hash = 0, i, chr, len;
        if (str.length === 0) return hash;
        for (i = 0, len = str.length; i < len; i++) {
            chr = str.charCodeAt(i);
            hash = ((hash << 5) - hash) + chr;
            hash |= 0; // Convert to 32bit integer
        }
        return hash;
    }
}()
